(river) channel - Deutsch Englisch Wörterbuch